home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 5
/
Apprentice-Release5.iso
/
Source Code
/
By the Book
/
Mac C Primer V1 CW9
/
68K and PPC Projects (CW9)
/
3.1 - Hello2
/
Hello2.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-06-01
|
982b
|
62 lines
#define kBaseResID 128
#define kMoveToFront (WindowPtr)-1L
#define kHorizontalPixel 30
#define kVerticalPixel 50
/***************/
/* Functions */
/***************/
void ToolBoxInit( void );
void WindowInit( void );
/****************** main ***************************/
void main( void )
{
ToolBoxInit();
WindowInit();
while ( !Button() ) ;
}
/****************** ToolBoxInit *********************/
void ToolBoxInit( void )
{
InitGraf( &qd.thePort );
InitFonts();
InitWindows();
InitMenus();
TEInit();
InitDialogs( 0L );
InitCursor();
}
/****************** WindowInit ***********************/
void WindowInit( void )
{
WindowPtr window;
window = GetNewWindow( kBaseResID , nil,
kMoveToFront );
if ( window == nil )
{
SysBeep( 10 ); /* Couldn't load the WIND resource!!! */
ExitToShell();
}
ShowWindow( window );
SetPort( window );
MoveTo( kHorizontalPixel, kVerticalPixel );
DrawString("\pHello, world!");
}